home *** CD-ROM | disk | FTP | other *** search
- // $Xorg: de_CH,v 1.3 2000/08/17 19:54:42 cpqbld Exp $
-
-
-
-
- // $XFree86: xc/programs/xkbcomp/symbols/de_CH,v 3.4 2000/01/21 01:12:27 dawes Exp $
-
- partial default alphanumeric_keys
- xkb_symbols "basic" {
-
- // Describes the differences between a very simple US/ASCII
- // keyboard and a very simple Swiss keyboard
-
- // Alphanumeric section
- name[Group1]= "Swiss German";
- key <TLDE> { [ section, degree ] };
- key <AE01> { [ 1, plus ],
- [ bar, exclamdown ] };
- key <AE02> { [ 2, quotedbl ],
- [ at, oneeighth ] };
- key <AE03> { [ 3, asterisk ],
- [ numbersign ] };
- key <AE04> { [ 4, ccedilla ] };
- key <AE05> { [ 5, percent ] };
- key <AE06> { [ 6, ampersand ],
- [ notsign ] };
- key <AE07> { [ 7, slash ],
- [ brokenbar ] };
- key <AE08> { [ 8, parenleft ],
- [ cent ] };
- key <AE09> { [ 9, parenright ] };
- key <AE10> { [ 0, equal ] };
- key <AE11> { [ apostrophe, question ],
- [ dead_acute ] };
- key <AE12> { [ dead_circumflex, dead_grave ],
- [ dead_tilde ] };
-
- key <AD03> { [ e, E ],
- [ EuroSign ] };
- key <AD06> { [ z, Z ] };
- key <AD11> { [ udiaeresis, egrave ],
- [ bracketleft ] };
- key <AD12> { [ dead_diaeresis, exclam ],
- [ bracketright ] };
-
- key <AC10> { [ odiaeresis, eacute ] };
- key <AC11> { [ adiaeresis, agrave ],
- [ braceleft ] };
- key <BKSL> { [ dollar, sterling ],
- [ braceright ] };
-
- key <LSGT> { [ less, greater ],
- [ backslash, brokenbar ] };
- key <AB01> { [ y, Y ] };
- key <AB08> { [ comma, semicolon ] };
- key <AB09> { [ period, colon ] };
- key <AB10> { [ minus, underscore ] };
-
- // End alphanumeric section, begin "Keypad"
- key <KPDL> { [ KP_Delete, KP_Decimal ] };
- // End "Keypad" section
-
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- };
- partial alphanumeric_keys
- xkb_symbols "Sundeadkeys" {
- // modify the default Swiss German layout to use Sun dead keys
- include "de_CH(basic)"
- key <AE11> { [ apostrophe, question ],
- [ SunFA_Acute ] };
- key <AE12> { [ SunFA_Circum, SunFA_Grave ],
- [ SunFA_Tilde ] };
- key <AD12> { [ SunFA_Diaeresis, exclam ],
- [ bracketright ] };
- };
- partial alphanumeric_keys
- xkb_symbols "sundeadkeys" {
- include "de_CH(Sundeadkeys)"
- };
- partial alphanumeric_keys
- xkb_symbols "nodeadkeys" {
- // modify the default Swiss German layout not to have any dead keys
- include "de_CH(basic)"
- key <AE11> { [ apostrophe, question ],
- [ acute ] };
- key <AE12> { [ asciicircum, grave ],
- [ asciitilde ] };
- key <AD12> { [ diaeresis, exclam ],
- [ bracketright ] };
- };
-